Блог им. thetraderpro |Чем демо аккаунт с официального сайта отличается от нашего триального аккаунта Thinkorswim

Чем демо аккаунт с официального сайта отличается от нашего триального аккаунта Thinkorswim

В этой статье расскажу о бесплатных триальных аккаунтах; разберу режим PaperMoney (демо) с официального сайта ТОС и сравним чем он отличается от нашей демо-версии.

  • Первая причина, по которой трейдеры предпочитают пользоваться услугами сервисов подписки на ThinkOrSwim, — это экономия сил и времени. Ребята сталкиваются с проблемой уже на этапе регистрации на официальном сайте, поскольку не являются гражданами США или Канады, а как известно, компания TD Ameritrade запретила регистрацию пользователей, не имеющих американского или канадского гражданства. 

Многие отмечают, что используя наш сервис подписки экономится время на регистрацию и на поиск решений как обойти запреты, установленные брокером. Известно, что профили нерезидентов часто блокируются и удаляются, т.к. TD Ameritrade периодически проводит чистки. Мы пережили 4 масштабных чистки TD Ameritrade сохранив аккаунты.



( Читать дальше )

Блог им. thetraderpro |ТОП редких скриптов ThinkOrSwim, которые все ищут❗️

ТОП индикаторов Thinkorswim 
Представляю вашему вниманию 5 готовых скриптов индикаторов для торговой платформы ThinkOrSwim совершенно бесплатно. Уверен, что с помощью данных индикаторов вам будет проще проводить глубокий анализ рынка.

Параллельно проанализируем все настройки и технические аспекты использования индикаторов в реальных рыночных условиях.

💡Сохраняйте себе, чтобы не потерять, оставляйте комментарии, если было полезно. Поехали.

 

1. Индикатор ADX и ADXR в Thinkorswim 📈

💡Индикатор ADX измеряет силу тренда и используется трейдерами как дополнительный сигнал для закрытия позиций, так и как основной сигнал для подтверждения входа в рынок.


( Читать дальше )

Блог им. thetraderpro |ТОС сканер - база в акции на любом уровне

📈Ищет акции, в которых появились базы на любом ценовом уровне.

⚙ Для баз стандартные настройки максимального отклонения от уровня и число баров для формирования самой базы. 
Agregation выставляется по таймфрейму, по которому вы хотите искать.
________

#Base
#Сканер ищет проторговки из N последних свечей, на любых уровнях.
#by thetrader.pro
def iDiff = 0.01; #максимальное отклонение в центах
def iBars = 4; #число баров для просмотра
def iLowest = lowest(low,iBars);
def iHighest = highest(high,iBars);
def bBaseLow = fold Lbar = 0 to iBars with Ls=1 do if ((low[Lbar]-iLowest)<=iDiff) then Ls*1 else Ls*0;
def bBaseHigh = fold Hbar = 0 to iBars with Hs=1 do if ((iHighest-high[Hbar])<=iDiff) then Hs*1 else Hs*0;
plot bBase = bBaseLow or bBaseHigh;


ТОС сканер - база в акции на любом уровне

 

Блог им. thetraderpro |Cканер "Превышение среднего объема" в Thinkorswim

📈 Сканер ищет акции, у которых средний объем выше лимита.
⚙ Лимит и число дней для нахождения среднего объема настраивается.
________
#AvgVolume***Показывает акции со средним объемом больше V за N дней.
#Aggregation — DAY
#by thetrader.pro
def N = 14;
#Число дней для усредненияdef V = 1000000;
#Минимальный торгующийся средний объемplot output = Average(volume, N)>=V;

Cканер "Превышение среднего объема" в Thinkorswim


 

Блог им. thetraderpro |5 мощных сканеров и скриптов ThinkOrSwim для сезона отчетов 🔥

5 мощных сканеров и скриптов ThinkOrSwim для сезона отчетов 🔥

Привет народ. Сезон отчетов уже стартовал, а значит самое время зарабатывать! Я подготовил 5 мощных скриптов для торговой платформы ThinkOrSwim (TOS), которые мне неоднократно помогали подготовиться к рынку и регулярно получать свою прибыль!

📈 Итак, сезон отчетов — отличный период для поиска компаний, в которые можно инвестировать.

 

В период отчетов объемы торгов в акциях увеличиваются, происходят значительные движения в бумагах, благодаря чему отчетный период отличается огромной волатильностью. Это лучшее время для краткосрочных трейдеров и заработка не на фундаментальной силе самих отчетов, а именно на волатильности.

💡Для начала дам пару советов для трейдеров и инвесторов во избежание крушения ваших надежд и перейдем к главному!


( Читать дальше )

Блог им. thetraderpro |Индикатор VWAP с периодом в ТОС

📈 Индикатор хорош, как дополнительный инструмент для торговли внутри дня. Показывает взвешенную среднюю цену объема. Чем меньше касаний за день с VWAP, тем лучше и точнее будут отображаться данные. Индикатор хорошо работает в отчетных и новостных акциях.

⚙ График возможно выстраивать по недельным, суточным, часовым данным. Отчет точек, на основе которых строится кривая, осуществляется от начала до конца определенного выбранного периода.

#Thinkscript indicator: VWAP with period
#by thetrader.pro
input cumulativePeriod = 14;
def typicalPrice = (high + low + close) / 3;
def typicalPriceVolume = typicalPrice * volume;
def cumulativeTypicalPriceVolume = sum(typicalPriceVolume, cumulativePeriod);
def cumulativeVolume = sum(volume, cumulativePeriod);
def vwapValue = cumulativeTypicalPriceVolume / cumulativeVolume;
plot warp = vwapValue;

Индикатор VWAP с периодом в ТОС



Блог им. thetraderpro |Индикатор Аллигатор и Фракталы

📈 Рисует индикатор Аллигатор и Фракталы на графике. Если вы
торгуете по этой стратегии, то данный индикатор для вас.
⚙ Настраивается тип цены, по которому считаются периоды линий, смещение линий Аллигатора и период (тип) усреднения для линий.
__________
#thinkscript indicator: FractalsAlligator.
#Показывает фракталы и аллигатор.
#by thetrader.pro
input price = hl2;
input l1 = 13;
#период челюстиinput l2 = 8;
#период зубовinput l3 = 5; #период губinput disp1 = -8;   
#смещение челюстейinput disp2 = -5; 
#смещения зубовinput disp3 = -3;   
#смещение губinput averageType = AverageType.WILDERS;
plot Jaw = MovingAverage(averageType, price[-disp1], l1);
plot Teeth = MovingAverage(averageType, price[-disp2], l2);
plot Lips = MovingAverage(averageType, price[-disp3],l3);
Jaw.SetDefaultColor(Color.BLUE);
Teeth.SetDefaultColor(Color.RED);
Lips.SetDefaultColor(Color.GREEN);
def FractalUp = high[-2]<high[-1] and high[-1]<high[0] and high[0]>high[1] and high[1]>high[2];
def FractalDown = low[-2]>low[-1]and low[-1]>low[0]and low[0]<low[1]and low[1]<low[2];
def bSignalUp =  FractalUp ;
def bSignalDown = FractalDown;
plot up = if bSignalUp  then high else double.NaN;plot down = if bSignalDown then high else double.NaN;
up.SetPaintingStrategy(paintingStrategy.BOOLEAN_ARROW_down);
down.SetPaintingStrategy(paintingStrategy.BOOLEAN_ARROW_up);
up.setDefaultColor(color.LIGHT_red);
down.setDefaultColor(color.LIGHT_green);

Индикатор Аллигатор и Фракталы



Блог им. thetraderpro |Индикатор свечного паттерна "Шпиль"

Индикатор свечного паттерна «Шпиль» 

📈 Индикатор похож на PinBar, но отличается тем, что не смотрит предыдущий тренд, а просто показывает шпили на графике. Особых настроек нет.

________
#thinkscript indicator: Pin.
#Показывает паттерн «Шпиль»
#by thetrader.pro
def low25 = ((high — low) / 100) * 25;
def bSignalDown = open[1] > close[1] and high-open < low25 and high-close <low25;
def bSignalUp = open[1] < close[1] and open-low < low25 and close-low<low25;
plot down = if bSignalDown then high else double.NaN;
plot up = if bSignalUp then high else double.NaN;
up.SetPaintingStrategy(paintingStrategy.BOOLEAN_ARROW_up);
down.SetPaintingStrategy(paintingStrategy.BOOLEAN_ARROW_down);
up.setDefaultColor(color.LIGHT_green);
down.setDefaultColor(color.LIGHT_red);

Индикатор свечного паттерна "Шпиль"



Блог им. thetraderpro |Индикатор "Label"

📈 Индикатор показывает надпись в верхнем левом углу графика по определенным параметрам акции. Серые показания в течение дня статические (практически не меняются), а ярко-зеленые показания меняются (динамические).

⚙ Из параметров (Inputs) доступны: средний объем за 14 дней, atr за 65 дней, показатель volume play, показатель atr play и показатель текущего объема (volume).
________


#thinkscript indicator: Label.
#Рисует показатели акции прямо на графике.
#by thetrader.pro
input AvgVolume14 = {default «1», «0»};
input ATR65 = {default «1», «0»};
input VolumePlay = {default «1», «0»};
input ATRPlay = {default «1», «0»};
input Volume_ = {default «1», «0»};
def length = 65;
def length2 = 14;
AddLabel (yes,«TOS Library©», color.DARK_GRAY);
def iATR = round((Average(high(period = «DAY»), 65 )-Average(low(period = «DAY»),65 )),2);
AddLabel (!ATR65,«ATR » + iATR, color.GRAY);
def iAvgVolume = round(Average (volume(period = «DAY»)[1], length2),0);
AddLabel (!AvgVolume14,«AvgVol » + iAvgVolume, color.GRAY);
def iVolume = volume(period=«DAY»);
AddLabel (!Volume_,«Vol » + iVolume, color.light_green);
def iATRPlay = round((high(period = «DAY»)-low(period = «DAY»))/iATR,1);
AddLabel (!ATRPlay,«ATRPlay » + iATRPlay, color.light_green);
def iVolumePlay = round(iVolume/ Average(volume(period=«DAY»),65),1);
AddLabel (!VolumePlay,«VolPlay » + iVolumePlay, color.light_green);

Индикатор "Label"



Блог им. thetraderpro |Индикатор свечного паттерна "PinBar"

Индикатор свечного паттерна «PinBar»

📈 Индикатор «PinBar» показывает стрелками на графике ситуации, когда рисуется «PinBar» после определенного тренда (наиболее вероятный сигнал на разворот).

⚙ Из настроек: Inputs: отношение общей длины свечи к телу свечи (i ratio: 2.5) и число баров — трендов перед PinBar (i-bars: 2).

________
#thinkscript indicator: Pin.
#Рисует Пинбары на графике идущие после тренда.
#by thetrader.pro
input iRatio = 2.5; #отношение общей длины свечи к телу свечи
input iBars = 2; #число баров предыдущего тренда
def iTelo=absValue (close-open);
def bPinUp = (((high — low)/(iTelo)) >iRatio) and high > high[1] and low>low[1] and max(open,close)<high-((high-low)/2);
def bPinDown =(((high — low)/(iTelo)) >iRatio) and high < high[1] and low<low[1] and min(open,close)>low+((high-low)/2);
def bTrendUp = fold TUbar = 1 to iBars+1 with TUsumm=1 do if (close[TUbar]-open[TUbar]>0) then TUsumm*1 else TUsumm*0;
def bTrendUp2 = fold TUbar2 = 1 to iBars with TUsumm2=1 do if (high[TUbar2]==highest(high[TUbar2],iBars)) then TUsumm2*1 else TUsumm2*0;
def bTrendDown = fold TDbar = 1 to iBars+1 with TDsumm=1 do if (open[TDbar]-close[TDbar]>0) then TDsumm*1 else TDsumm*0;
def bTrendDown2 = fold TDbar2 = 1 to iBars with TDsumm2=1 do if (low[TDbar2]==lowest(low[TDbar2],iBars)) then TDsumm2*1 else TDsumm2*0;
def bSignalUp = bPinUp and bTrendUp and bTrendUp2;
def bSignalDown = bPinDown and bTrendDown and bTrendDown2;
plot up = if bSignalUp then high else double.NaN;
plot down = if bSignalDown then high else double.NaN;
up.SetPaintingStrategy(paintingStrategy.BOOLEAN_ARROW_down);
down.SetPaintingStrategy(paintingStrategy.BOOLEAN_ARROW_up);
up.setDefaultColor(color.LIGHT_red);
down.setDefaultColor(color.LIGHT_green);

Индикатор свечного паттерна "PinBar"





....все тэги
UPDONW
Новый дизайн